\hypertarget{classvs_1_1net_1_1_socket_stream}{\section{vs\-:\-:net\-:\-:Socket\-Stream Class Reference}
\label{classvs_1_1net_1_1_socket_stream}\index{vs\-::net\-::\-Socket\-Stream@{vs\-::net\-::\-Socket\-Stream}}
}


Wrapper class for socket stream. This class can receive/send data via the underlying socket stream, can work with \hyperlink{classvs_1_1net_1_1_socket_acceptor}{Socket\-Acceptor} and \hyperlink{classvs_1_1net_1_1_socket_connector}{Socket\-Connector}.  




{\ttfamily \#include $<$Socket\-Stream.\-h$>$}

Inheritance diagram for vs\-:\-:net\-:\-:Socket\-Stream\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classvs_1_1net_1_1_socket_stream}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classvs_1_1net_1_1_socket_stream_a02c2388dd22d481ca6fc5aaccb3a3354}{\hyperlink{classvs_1_1net_1_1_socket_stream_a02c2388dd22d481ca6fc5aaccb3a3354}{Socket\-Stream} (\hyperlink{namespacevs_1_1net_a8cd20dff70902b20f734a7f958cf99b6}{S\-O\-C\-K\-E\-T\-\_\-\-H\-A\-N\-D\-L\-E} handle=\hyperlink{namespacevs_1_1net_a022e70e88d4dc482408183296dc49ab5}{I\-N\-V\-A\-L\-I\-D\-\_\-\-S\-O\-C\-K\-E\-T\-\_\-\-H\-A\-N\-D\-L\-E})}\label{classvs_1_1net_1_1_socket_stream_a02c2388dd22d481ca6fc5aaccb3a3354}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{classvs_1_1net_1_1_socket_stream_a1452e418303e6c95a044194116ad0b56}{\hyperlink{classvs_1_1net_1_1_socket_stream_a1452e418303e6c95a044194116ad0b56}{$\sim$\-Socket\-Stream} ()}\label{classvs_1_1net_1_1_socket_stream_a1452e418303e6c95a044194116ad0b56}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hypertarget{classvs_1_1net_1_1_socket_stream_a780965dc514ab8f147f99e334b35aa73}{int \hyperlink{classvs_1_1net_1_1_socket_stream_a780965dc514ab8f147f99e334b35aa73}{Send} (const char $\ast$msg, int len, int flags=0)}\label{classvs_1_1net_1_1_socket_stream_a780965dc514ab8f147f99e334b35aa73}

\begin{DoxyCompactList}\small\item\em Send data to peer host. \end{DoxyCompactList}\item 
\hypertarget{classvs_1_1net_1_1_socket_stream_a5640f583541f065835884b472718f74d}{int \hyperlink{classvs_1_1net_1_1_socket_stream_a5640f583541f065835884b472718f74d}{Recv} (char $\ast$buf, int len, int flags=0)}\label{classvs_1_1net_1_1_socket_stream_a5640f583541f065835884b472718f74d}

\begin{DoxyCompactList}\small\item\em Receive data from peer host. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Wrapper class for socket stream. This class can receive/send data via the underlying socket stream, can work with \hyperlink{classvs_1_1net_1_1_socket_acceptor}{Socket\-Acceptor} and \hyperlink{classvs_1_1net_1_1_socket_connector}{Socket\-Connector}. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
D\-:/vs\-\_\-2008\-\_\-projects/\-Rpg\-Login/vs/net/doxygen/\hyperlink{_socket_stream_8h}{Socket\-Stream.\-h}\end{DoxyCompactItemize}
